教育经历
Education
-
- 四川理工学院
- 信息与计算科学(本科)
- 大四
语言水平
Language
- 可大致阅读英文专业书籍、开发文档、技术博客、技术新闻及其他资料
- 掌握科学上网方法,能无压力翻墙查阅资料,能在Stack Overflow、github issues、gmail上使用英文进行交流
项目与工作经验Experience
-
XXXX公司
- web前端 开发(实习)
- 公司网站静态页面的实现: 期间主要使用了javascript/html/css 以及 jQuery 、bootstrap 等常用前端框架和库实现web设计图页面,我负责所有前台页面和后台管理页面,并和后端进行对接
- 个人博客:自主搭建博客全部部署在 github pages
- 移动端web工具开发客户端 app: 因团队参加物联网大赛需要开发移动端app,期间接触了phonegap,reactNative等移动端开发,综合考虑下使用开发成本较低的HBuilder工具进行开发
- 基于dock虚拟容器搭建的校内线上社团'达人贝壳': 由于不满于学校社团的活动形式,使用discourse自主搭建了一个在线社区,部署在国外vps云主机digital ocean,目前正在进行内容开发
- 使用 nodejs 开发的小工具:在学习前端的过程中逐渐对 node 产生兴趣,使用superagent库写过一些抓取论坛发布招聘消息的爬虫,也使用过 express 等框架和模板引擎搭建一些小型的及时通信应用和博客系统,数据库使用 mongoDB
世界邦旅行网
- web前端 开发(实习)
- 旅行报价系统平台开发: 自定制旅行价目的报价平台,系统view层使用reactJS开发,数据流基于flux,使用Ajax异步加载,我负责部分react组件开发和调试,修复react-bootstrap存在的少量bug
- WiFi自营管理系统: 管理出行WiFi的自营平台,我主要负责前端部分,使用jade和sass开发,gulp和webpack打包发布
技能Skills
Web 前端
- 熟悉 HTML / CSS
- 能够编写语义化的 HTML,模块化的 CSS,完成 自适应 、响应式 等常见的布局
-
熟悉 过渡 / 变换 / 媒体查询 / 关键帧动画 等css3特性
-
了解常见的浏览器兼容性问题及解决方案
- 了解 less 、 sass 等css动态样式语言
- 熟悉 JavaScript
- 能够脱离框架使用 原生 的javascript进行开发
-
了解 模块化(CommonJS)、面向对象的 JavaScript
-
了解原生 DOM 与 BOM ,熟悉相关标准以及兼容性,能完成桌面 / 移动端前端组件的开发
- 了解 Ajax 使用利弊,能够基于Ajax实现数据 异步加载
- 熟悉 jQuery / jQuery UI / Bootstrap
- 能使用 bootstrap 框架搭建适配 移动端 的web页面
-
能够使用 jQuery 开发页面交互,并能基于项目引入相关插件
- 能够使用 jQuery UI 框架进行页面布局
- 其他
- 了解 AngularJS 等前端MVC的设计思想
- 了解 JSLint / JSHint / TDD单元测试 等 JavaScript开发工具
- 有 Bower / Gulp / webpack 使用经验
- 关注 reactJS / web component / github trending js等新兴前端技术
Web 后端
- 了解 Node.js
- 能够使用 Node.js API 或 Express / sockit.io 搭建简单的 Web Server
-
了解 常用的 模板引擎 (jade / ejs 等)
- 了解后端 MEAN框架 (MongoDB/Express/AngularJS/Nodejs)
- 其他
- 能够使用 Apache & PHP 搭建简单的 Web Server
- 能够使用 nginx 搭建代理服务器
- 能够搭建 mysql 数据库,了解基本的数据库读取和删改操作
-
了解 HTTP、 TCP/IP、 WebSocket 协议
其他
- 以Linux Ubuntu为日常工作环境 ,了解 terminal 常用命令操作
- 熟悉 Sublime Text / Vim 等编辑器及插件使用
- 了解XSS / CSRF 等基本的 Web 安全知识
- 能够使用 Git,SVN 等版本管理工具进行协作开发
- 能够使用 Balsamiq Mockups等工具进行页面原型设计
- 能够使用 Markdown 进行写作